package com.yc.cloud.openai.service;

import com.yc.cloud.openai.dto.request.aigc.ImageGenerateParam;
import com.yc.cloud.openai.dto.request.aigc.ImageMJProcessParam;
import com.yc.cloud.openai.vo.ImageVo;

import java.util.List;

public interface ImageAiGCService {

    /**
     * 生成图片
     *
     * @param prompt      提示词
     * @param callbackUrl 回调地址
     * @return
     */
    String generate(String prompt, String callbackUrl);

    ImageVo process(ImageMJProcessParam param);


    List<ImageVo> generate(ImageGenerateParam param);
}
